import {createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
// 配置式
// export const useCounterStore = defineStore('counter', {
//   state: () => ({ count: 0 }),
//   getters: {
//     double: (state) => state.count * 2,
//   },
//   actions: {
//     increment() {
//       this.count++
//     },
//   },
// })

// // 组合式 
// export const useCounterStore = defineStore('counter', () => {
//   const count = ref(2)
//   const double = computed(() => {
//     return count.value * 2
//   })
//   const increment = () => {
//     count.value++
//   }

//   return { count, double, increment }
// })

//把"./modules/systerm”文件中所有按需导出的模块
// 再次 全部 按需导出去
export * from "./modules/systerm"
export * from "./modules/user"


export default pinia